#ifndef _MOCK_SSASAPI_H_
#define _MOCK_SSASAPI_H_

#ifdef __cplusplus
extern "C" {
#endif

#define E_OK        0
#define E_NOT_OK    1

#define COM_SID_LftTrnLmpAtv 0
#define COM_SID_RtTrnLmpAtv  1
#define COM_SID_IGState      2
#define COM_SID_AirbgICIO    3
#define COM_SID_PwrStrIo     4
#define COM_SID_DrSbltAtc    5
#define COM_SID_PassSbltAtc  6

typedef struct SignalMapping
{
    int* signalIds_;
    int  size_;
}SignalMapping;

extern int Com_ReceiveSignal(int sigId, void* value);


extern void mock_SendSIgnal(int sigId, int value);


typedef enum VeclKeyStatus
{
    ACC_OFF,
    ACC_ON,
}VeclKeyStatus;

extern int Com_ReceiveSignal(int sigId, void* value);

VeclKeyStatus getAccState();
void setAccState(VeclKeyStatus st);

int getDisplaySpeed();
void setDisplaySpeed(int speed);

#ifdef __cplusplus
}
#endif

#endif